body{ margin:0 auto; background-color:#F0FAFC; color:#323232; font-size:14px;font-family:Verdana,Sans-Serif,Arial;background: url('../images/bg.jpg') no-repeat top center;}
div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,input{margin:0px; padding:0; font-size:14px;}
h1,h2,h3,h4,h5,h6{ margin:0 auto;}
h1 {font-size:28px;}
h2 {font-size:22px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.vmid{ margin:0 auto; width:1000px;}

/* Default Link */
a:link, a:visited{ color:#333; text-decoration:none; outline-style:none;}
a:active, a:hover{ color:#B00; text-decoration: underline; }
a.underline:link, a.underline:visited{ color:#454545; text-decoration:underline;}
a.underline:hover{ color:#B00; text-decoration:underline;}

/* ShortCut */
.shortcut{width:100%; height:145px; line-height:30px; color:#666; background:url('../images/logo.jpg') no-repeat top center; overflow:hidden;}
.pagecontent{padding-top:0px;}

/* Wrapper */
.wrapper{overflow:hidden;}

/* Header */
.header{ float:left; margin-bottom:10px; width:1000px;background:url('../images/bgheader.jpg');}

/* Logo Banner */
.logo{ float:left; text-indent:-9999px;height:145px;}
.logo a:link, .logo a:visited, .logo a:hover{ width:1000px; height:145px;display:block;}
.toptxt{ float:right; padding-right:5px; width:65px; height:60px; line-height:20px; text-align:right; overflow:hidden;}
.toptxt a{ color:#4B4B4B; text-decoration:underline;}
.toptxt a:hover{ color:#B00;}

/* Navigation */
.mainavi{ float:left; margin-top:10px; width:1000px; height:70px; background:url(images/sprite.png) no-repeat 0 -44px;}

/* Vertical Menu */
.navi{ float:left; margin-top:2px; padding:0px 5px; width:970px; height:34px;}
.navi li{ float:left; padding:0px 3px 0px 4px; font-size:14px; font-weight:bold; background:url(images/sprite.png) no-repeat 0 -125px;}
.navi li.nl{ background:none;}
.navi a:link, .navi a:visited{ padding:7px 9px 13px 11px; *padding:9px 9px 9px 11px; color:#FFF; text-decoration:none; display:block;}
.navi a:hover{ color:#C0DFF8; background:url(images/sprite.png) no-repeat center -125px;}
.navi li:hover a:link, .navi li:hover a:visited, .navi li:hover a:hover{ color:#C0DFF8; background:url(images/sprite.png) no-repeat center -125px; text-decoration:none;}

/* Current MainCats Link */
.navi li.current-cat a:link, .navi li.current-cat a:visited, .navi li.current-menu-item a:link, .navi li.current-menu-item a:visited{ color:#C0DFF8; text-decoration:none;}
.navi li.current-cat a:hover, .navi li.current-menu-item a:hover{ color:#FFF;}
/* SubCats Link */
.navi li ul li a:link, .navi li ul li a:visited, .navi li:hover ul li a:link, .navi li:hover ul li a:visited{ float:left; padding:1px 6px 0px; height:22px; line-height:22px; font-size:13px; font-weight:normal; color:#323232; background:none;}
.navi li ul li a:hover, .navi li:hover ul li a:hover{ color:#B00; background:none; background-color:#CAE6FF;}
.navi li:hover ul li a:link, .navi li:hover ul li a:visited{ color:#323232; text-decoration:none;}
.navi li:hover ul li a:hover{ color:#B00; text-decoration:underline;}
/* Current SubCats Link */
.navi li.current-cat ul li a:link, .navi li.current-cat ul li a:visited, .navi li.current-menu-item ul li a:link, .navi li.current-menu-item ul li a:visited{ color:#323232; background:none; text-decoration:none;}
.navi li.current-cat ul li a:hover, .navi li.current-menu-item ul li a:hover{ color:#B00; background-color:#CAE6FF; text-decoration:underline;}
.navi li ul li.current-cat a:link, .navi li ul li.current-cat a:visited, .navi li ul li.current-menu-item a:link, .navi li ul li.current-menu-item a:visited{ color:#02F; background:none; background-color:#CAE6FF; text-decoration:underline;}
.navi li ul li.current-cat a:hover, .navi li ul li.current-menu-item a:hover{ color:#B00; text-decoration:underline;}

.navi, .navi ul{ position:relative; z-index:300;}
.navi li ul{ position:absolute; margin:0px 5px; width:970px; top:34px; left:0px; background-color:#F1F8EF; display:none;}
.navi li ul li{ float:left; margin:0px auto; padding:6px 3px 2px 3px; background:none;}


/* Container */
.container{ float:left; width:1000px; overflow:hidden;}

/* Content */
.content{ float:left; width:731px;  overflow:hidden;}
.content ul{ overflow:hidden;}
.content ul li{ margin-bottom:10px;}
.content ul li ul{ padding:8px 0px; border:1px solid #D0D0D0; border-top:none;}
.content ul li ul li{ margin-bottom:0px; height:32px;border-bottom:1px dashed #dcdcdc;line-height:32px; *background-position:0px 7px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.content_newspic{height:260px;}
#slides{width:380px;float:left;}
#slides ul{border:0px;padding:0px;margin:0px;overflow:visible;}
#slides li{width:auto;height:auto;margin:0px;border:0px;padding:0px;line-height:100%;background:none;}


#slides2{width:350px;float:right}
#slides2 ul{height:205px;}
#slides2 ul li{width:352px;margin:1px 5px 0px 10px; position:relative;}
#slides2 ul li span{ position:absolute; right:0px; top:0px;}
.content ul li.content_news ul li{width:337px;float:left;margin:1px 5px 0px 18px; position:relative }
.content ul li.content_news ul li span{ position:absolute; right:0px; top:0px;}
.content ul li.content_search ul{height:130px; *background-position:0px -49px;}
.content ul li.content_search ul li.content_search_son{height:auto;width:340px;float:left;margin:6px 5px 0px 16px;border:0px; padding-left:0px;}
.content ul li.content_search ul li.content_search_son ul{padding-top:10px;background-color:none;border:0px;}
.content ul li.content_search ul li.content_search_son ul li{border:0px; position:relative;}
.content ul li.content_search ul li.content_search_son ul li span{ position:absolute; right:0px; top:0px;}
.content ul li.content_place ul li{width:102px;float:left;margin:1px 5px 0px 18px;border:0px; padding-left:18px; *background-position:0px -16px;}
.content ul li.content_culture ul li{height:110px;background:none;border:0px;}

/* 专题专栏 */
.ztzl{
	margin:0;
}
.ztzl_con{
	/* width:998px; */
	width:729px;
	height:102px;
	border:1px solid #dcdcdc;
	margin-bottom:10px;
	float:left;
}
.xcxm-con{overflow:hidden; width:731px;height: 102px; position: relative;margin:auto;}
.xcxm-con .bd{overflow:hidden;width:731px;height:100%;margin:auto;margin:12px auto;}
.xcxm-con .bd ul{width:660px;height:80px;overflow:hidden; zoom:1;}
.xcxm-con .bd ul li{ width:318px;height:80px;margin:0 6px;float:left; _display:inline; overflow:hidden; text-align:center;}
.xcxm-con .bd ul li .pic{ text-align:center; }
.xcxm-con .bd ul li .pic img{ width:100%; height:100%; display:block;}
.xcxm-con .prev{
	display:block;
	width:12px;
	height:20px;
	background:url(../images/icon_prev.png) no-repeat;
	position:absolute;
	left:16px;
	top:50%;
	margin-top:-10px;}
.xcxm-con .next{
	display:block;
	width:12px;
	height:20px;
	background:url(../images/icon_next.png) no-repeat;
	position:absolute;
	right:16px;
	top:50%;
	margin-top:-10px;}





#MarqueeDiv2 IMG {margin-left:8px;}
/* Sidebar */
.sidebar{ float:right; width:250px; overflow:hidden;}
.sidebar h2, .sidebar h3{ padding-left:12px; height:28px; line-height:27px; *line-height:29px; _line-height:28px; font-size:13px; color:#00376D; }
.sidebar ul li.widget_text h2, .sidebar ul li.widget_text h3{ height:27px; *line-height:28px;}
.sidebar h2 a:link, .sidebar h2 a:visited, .sidebar h3 a:link, .sidebar h3 a:visited{ color:#00376D; text-decoration:none;}
.sidebar h2 a:hover, .sidebar h3 a:hover{ color:#B00; text-decoration:underline;}

.sidebar ul{ overflow:hidden;}
.sidebar ul li{ margin-bottom:10px;}
.sidebar ul li ul{ padding:8px 0px; border:1px solid #D0D0D0; border-top:none;}
.sidebar ul li ul li{ margin-bottom:0px; width:233px; height:32px;border-bottom:1px dashed #dcdcdc;line-height:32px;  *background-position:0px 7px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:relative;}
.sidebar ul li ul li span{ position:absolute; right:0px; top:0px;}

.sidebar ul li.widget_video ul li, .sidebar ul li.widget_policy ul li, .sidebar ul li.widget_info ul li{ height:auto;border:0px;background:none; padding-left:0px;}
.sidebar ul li.widget_policy div{ padding:2px 0px;}

.sidebar ul li.widget_info div.info{background:url(../images/info.jpg) no-repeat;width:250px;height:41px;color:#1569BF;}
.sidebar ul li.widget_info div.info span{color:#1569BF;font-weight:bold;font-size:16px;padding:12px 0px 0px 30px;display:block;}

 .sidebar ul li.widget_info ul li .pleft{text-align:right;}
 .sidebar ul li.widget_info ul li .line{height:5px;float:left;background-color:#DAEEF7;background:url(../images/line.jpg) no-repeat;}


.sidebar ul li.widget_common div.common{background:url(../images/common.jpg) no-repeat;width:250px;height:41px;color:#1569BF;}
.sidebar ul li.widget_common div.common a{color:#1569BF;font-weight:bold;font-size:16px;padding:12px 0px 0px 30px;display:block;}
.sidebar ul li.widget_common ul li{ height:auto;border:0px;background:none;padding-left:0px;background:url(../images/common2.jpg) no-repeat;}
.sidebar ul li.widget_common ul li a{color:#004F8A;font-weight:bold;}
.sidebar ul li.widget_common ul li div{ padding:2px 0px;text-align:center;}
/* Breadcrumb */
.breadcrumb{ margin-bottom:10px;padding-left:12px; height:35px; line-height:32px; border-bottom:1px solid #D0D0D0;}

/* PicExcerptList */
.explist{border:1px solid #cccccc;margin-bottom:8px}

/* viewlist */
.content ul li.viewlist ul{border:0px;}
.content ul li.viewlist ul li{width:680px;float:left;margin:1px 5px 0px 18px;  }
.viewlist  img{ width:16px;height:15px;margin-top:8px;}
.viewlist  span{ float:right;color:#333; }

/* Pagenavi */
.pagenavi{ margin:0px auto 30px; padding:15px 0px 5px; text-align:center; vertical-align:middle;}
.pagenavi a:link, .pagenavi a:visited{ margin:0 2px; padding:4px 8px; text-decoration:none; border:1px solid #D5D5D5; background-color:#F0F4F5; display:inline-table;}
.pagenavi a:hover, .pagenavi a:active{ border:1px solid #9CE; color:#036; background-color:#E3F2FC;}
.pagenavi a.extend{ padding:4px 8px; color:#222;}
.pagenavi a.extend:hover{ color:#036 !important;}
.pagenavi a.current:link, .pagenavi a.current:visited, .pagenavi a.current:hover{ border:1px solid #06F; font-weight:bold; color:#00376D !important; background-color:#C5D5E4;}
.pagenavi span{ padding-left:10px; color:#666;}



/* ArticleList */
.articleList{ margin:30px 15px 10px;}
.articleList li{ margin-bottom:8px; padding:0px 0px 8px 20px; border-bottom:1px dotted #E5E5E5; font-size:14px; font-size:14px; overflow:hidden;}
.articleList li a{ float:left;}
.articleList li span{ float:right; *margin-top:-22px; font-size:12px; color:#787878;}


.meta{ padding:8px 0px 0px; color:#777;}
.meta span{ padding-right:8px;}
.meta a:link, .meta a:visited{ color:#777; text-decoration:none; }
.meta a:hover{ color:#B00; text-decoration:underline;}
.singlemeta span.cmts a:link, .singlemeta span.cmts a:visited{ color:#B00;}

/* Single */
.single{ padding:0px 23px; width:680px; line-height:24px;}
.single h1, .single h2{ padding:15px 0px 8px; font-size:22px; color:#49749e; text-align:center; border-bottom:1px solid #c8c8c8;}
.single .singlemeta{ padding:20px 0px 0px; text-align:center;}
.entry{ margin-top:10px; font-size:14px; overflow:hidden;}
.entry a:link, .entry a:visited{ color:#036; text-decoration:none; }
.entry a:hover{ color:#B00; text-decoration:underline;}
.entry h2{ padding:0; text-align:left; color:#222; border:none;}
.entry p{ margin-bottom:15px; text-indent:24px;}
.entry .summary{ padding:8px 5px 6px 10px; font-size:13px; background-color:#eeeeee; border:1px solid #dedede;}
.entry img{ margin-bottom:10px; max-width:600px;}
.entry ul, .entry ol{ margin:10px 20px;}
.entry ul li{ list-style:disc;}
.entry ol li{ list-style:decimal;}



.postnavi{ margin:0px auto 30px; padding:15px 0px 5px; text-align:center;}
.previous_post, .next_post{ width:300px; height:24px; overflow:hidden;}
.previous_post{ float:left; text-align:left;}
.next_post{float:right; text-align:right;}
.postnavi a:link, .postnavi a:visited{ color:#036; text-decoration:none;}
.postnavi a:hover{ color:#B00; text-decoration:underline;}



.fontbig{ font-size:150%; line-height:160%;}
.fontmid{ font-size:130%; line-height:140%;}
.fontsml{ font-size:14px; line-height:24px;}
.meta a.mfcurrent{ font-weight:bold;}


/* Footer */
.pagefooter{width:1000px;height:120px;clear:both;}
.linker{float:left;width:100%;  margin:8px 0px; text-align:center; overflow:hidden;}
.linker ul li{width:330px;float:left;marign:0px;}
.linker ul li select {width:250px;}
.footer{ float:left;width:100%; background:url("../images/bgfooter.jpg") repeat-x; margin:8px 0px;  color:#2f2f2f; text-align:center; overflow:hidden;}
.footer a{ color:#2f2f2f;}
.footer a:hover,.footer a:visited,.footer a:link{ color:#2f2f2f;}
.footer .footleft{float:left;text-align:center;width:100%;padding:10px 0 10px 0;line-height:25px;}
.footer .footright{float:right;}

/*幻灯片*/
.banner_0 {Z-INDEX: 100; POSITION: relative; MIN-HEIGHT: 246px}
.banner_0_top {	HEIGHT:246px; BACKGROUND: #fff}
.banner_0_top LI {POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; TOP: 0px; LEFT: 0px}
.banner_0_top LI ../images {POSITION: relative; WIDTH: 355px; HEIGHT: 246px}
.banner_0_top LI .tit {	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; MIN-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/alpha_h.png);FONT-SIZE: 120%; PADDING-TOP: 8px; LEFT: 0px;font-size:16px}
.banner_0_top LI .tit A {COLOR: #fff;font-size: 16PX;font-family: 微软雅黑;}
.banner_0_top LI .tit A:hover {TEXT-DECORATION: underline;font-size: 16PX;font-family: 微软雅黑;}
.banner_0_top LI .p {TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5; MIN-HEIGHT: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 5px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px}
.banner_0_top LI .p A {	PADDING-BOTTOM: 0px; TEXT-INDENT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-TOP: 0}
.banner_0_bottom {Z-INDEX: 20; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 40px; LEFT: 0}
.banner_0_bottom SPAN {	MARGIN: 0px 2px; WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/n_html55.png) no-repeat left top; HEIGHT: 12px; CURSOR: pointer}
.banner_0_bottom SPAN.on {BACKGROUND: url(../images/n_html55.png) no-repeat right top}
.banner_0 .next {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(../images/in_bon_01.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; TOP: 40%; LEFT: 10px; opacity: 0.7}
.banner_0 .por {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(../images/in_bon_03.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; RIGHT: 10px; TOP: 40%; opacity: 0.7}
.banner_0 .next:hover {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(../images/in_bon_02.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; TOP: 40%; LEFT: 10px}
.banner_0 .por:hover {Z-INDEX: 20; POSITION: absolute; WIDTH: 19px; BACKGROUND: url(../images/in_bon_04.png) no-repeat; HEIGHT: 34px; CURSOR: pointer; RIGHT: 10px; TOP: 40%}



/*网站地图*/
#group-navigation {
	font-family: Microsoft Yahei;
	padding: 30px
}

.group-department {
	height: 42px;
	font-size: 18px;
	border-bottom: 1px dashed #ccc;
	line-height: 42px;
	color: #1D81D2
}

.group-department span {
	display: block;
	margin-bottom: 5px;
	line-height: 25px;
	border-left: solid 5px #157DB8;
	padding-left: 12px
}

.group-department span a {
	color: #1D81D2;
}

.group-department-list {
	padding-top: 10px;
	font-size: 16px;
	margin-bottom: 20px
}

.group-department-list li {
	float: left;
	padding: 0 10px;
	/* width:177px; */
	line-height: 32px;
	height: 32px;
	overflow: hidden
}
